package com.collabscm.waf.solution.crypt;

/**
 * 对称加密接口，用于对用户的认证信息进行加密和解密，例如:Token。
 * 
 * @author Zeng Raoxing
 */
public interface SymmetricEncryption {
	
	/**
	 * 将明文加密为密文
	 * @param plainText 明文
	 * @return 密文
	 */
	String encrypt(String plainText);
	
	/**
	 * 解密密文
	 * @param ciphertext 密文
	 * @return 明文
	 */
	String decrypt(String ciphertext);

}
